package com.it.service;

import com.it.pojo.ClOrder;

import java.util.List;

public interface ClOrderService {
	/**
	 * 1.查询所有订单信息
	 * @return
	 */
	public List<ClOrder> findAll();
	
	/**
	 * 2.根据id删除订单信息
	 * @param id
	 */
	public int deleteById(String id);
	
	/**
	 * 3.添加订单信息
	 * @param order
	 */
	public int addClOrder(ClOrder order);

	/**
	 * 4.1.根据id查询订单信息
	 * @param id
	 * @return
	 */
	public ClOrder findById(String id);

	/**
	 * 4.2.根据用户和购物车查询订单信息
	 * @param userId
	 * @param cartId
	 * @return
	 */
	public List<ClOrder> findByUserIdAndCartId(String userId, String cartId);
	
	/**
	 * 5.根据id修改订单信息
	 * @param order
	 */
	public int updateById(ClOrder order);
	
}
